package com.dgt.trade.dao;

import com.dgt.trade.entitys.yifu.Banks;
import com.dgt.trade.entitys.yifu.bangding_banks;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.HashMap;
import java.util.Map;

@Mapper
public interface BankCardDao {
    /**
     * 新增系统银行列表
     * @param bankName
     * @return
     */
    int insertBankCard(String bankName);

    /**
     * 查询系统银行列表
     * @return
     */
    Banks selectBankCard();

    /**
     * 绑定银行卡
     * @param map
     * @return
     */
    int insertBankCardById(Map<String,String> map);

    /**
     * 查询指定用户已绑定的银行卡
     * @param user_id
     * @return
     */
    bangding_banks selectBankCardById(String user_id);

    /**
     * 解绑银行卡
     * @param user_id
     * @return
     */
    int deleteBankCardById(String user_id);

    /**
     * 更新用户可出资金、保证金、基础币种、汇率
     * @param map
     * @return
     */
    int updateBankCardById(Map<String,String> map);
}
